#ifndef _SHOW_BYTES_H_
#define _SHOW_BYTES_H_
#include<stdio.h>
typedef unsigned char *byte_pointer;

void show_bytes(void* pointer,size_t size);
void show_short(short x);
void show_int(int x);
void show_long(long x);
void show_double(double x);
int is_little_end();
unsigned replace_byte(unsigned words,int pos,unsigned char word);
int shifts_are_arithmetic();
unsigned srl(unsigned x, int k);
int sra(int x, int k);
int odd_ones(unsigned num);
unsigned leftmost_one(unsigned num);
int int_size_is_32();
int lower_one_mask(int x);
unsigned rotate_left(unsigned x,int n);
#endif